package ystp.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import ystp.model.FujianbJieguo;
import ystp.model.FujianbJieguoExample;

public interface FujianbJieguoMapper {
    List<Map<String, Object>> findPinzhong(@Param("xiangmuid") String ppxiangmuId,  @Param("drugname") String ppDrugname,
                                           @Param("startindex") int ppStartIndex,
                                           @Param("pagesize") int ppPageSize);

    List<Map<String, Object>> findPinguiByPinzhong(@Param("xiangmuid") String ppxiangmuId,@Param("xuhao")String ppPinzhongOne,@Param("userid")String ppuserId);

    List<Map<String, Object>> findYouxiaoyitou(@Param("xiangmuid") String ppxiangmuId,@Param("userid")String ppuserId);

    List<Map<String, Object>> findPinguiFenlei(@Param("xiangmuid") String ppxiangmuId,@Param("xuhao")String ppPinzhongOne);

    Object getPinguiCount(@Param("xiangmuid") String ppxiangmuId,
                          @Param("startindex") int ppStartIndex,
                          @Param("pagesize") int ppPageSize);

    Object countPass(@Param("xiangmuid")String ppXiangmuId,@Param("userid")String ppUserId);

    Object countPingui(@Param("xiangmuid")String ppXiangmuId);

    int countByExample(FujianbJieguoExample example);

    int deleteByExample(FujianbJieguoExample example);

    int deleteByPrimaryKey(String id);

    int insert(FujianbJieguo record);

    int insertSelective(FujianbJieguo record);

    List<FujianbJieguo> selectByExample(FujianbJieguoExample example);

    FujianbJieguo selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") FujianbJieguo record, @Param("example") FujianbJieguoExample example);

    int updateByExample(@Param("record") FujianbJieguo record, @Param("example") FujianbJieguoExample example);

    int updateByPrimaryKeySelective(FujianbJieguo record);

    int updateByPrimaryKey(FujianbJieguo record);
}